body{
font-size:12px;
font-family:"宋体";
background:#fff;
_background:url(../images/about:blank);
_background-attachment:fixed;/* background的两个属性是为了防止页面抖动-必须要写 */
}
*{
margin:0;
padding:0;
}
html,body{
-webkit-text-size-adjust:none;
}
ul li{
list-style:none;
}
img{
/*display:block;*/
border:none !important;
}
a{
text-decoration:none;
}
.clear{ clear:both} 
.bigDiv{
  width:100%;
  height:auto;
 background:url(../images/body_bg.jpg) repeat-x left top;

}


/*header
=============================================================================================*/
.header{
  width:990px;
  height:90px;
  clear:left;
  overflow:hidden;
 margin:0 auto;}
.logo{
  width:288px;
  height:84px;
  float:left;
  padding-top:13px;
  padding-left:18px;
}
.search{
  width:420px;
  height:70px;
  padding-top:20px;
  float:left;
  background;yellow;
}
.seaBox{
  width:418px;
  height:34px;
  clear:left;
  padding-left:2px;
}
.txt{
  width:281px;
  height:26px;
  border:2px solid #E3393C;
  padding-left:5px;
  line-height:30px;
  font-size:12px;
  color:#cacaca;
  float:left;
}
.btnBox{
  width:79px;
  height:30px;
  border:none;
  background:#E3393C;
  text-align:center;
  line-height:28px;
  color:#fff;
  font-weight:600;
  font-size:12px;
  float:left;
  cursor:pointer;
}
.wordBox{
  width:420px;
  height:27px;
  clear:left;
  overflow:hidden;
}
.wordBox .redfont{
  color:#FD0000;
}
.wordBox span{
  display:block;
  width:56px;
  height:27px;
  line-height:27px;
  float:left;
  margin-right:9px;
  text-align:center;
  color:#999999;
}
.wordBox .first{
  margin-right:0;
  width:60px;
}
.wordBox span a{
  color:#999999;
}
.wordBox span a:hover{
  color:#E33A3D;
}

/*header_pic
=============================================================================================*/
.header_pic{
  width:242px;
  height:73px;
  padding-top:17px;
  float:left;
  padding-left:22px;
  _padding-left:19px;
  background:url(../images/jpsj_bg.gif) 1px 17px no-repeat;
}
.hp{
  display:block;
  width:221px;
  height:58px;
  clear:left;
  overflow:hidden;
  border:1px solid #E2E2E2;
}
.hp_one{
  display:block;
  float:left;
  width:106px;
  height:54px;
  padding:2px;
  _padding:2px;
  border-right:1px solid #E2E2E2; 
}
.hp_two{
  display:block;
  float:left;
  width:106px;
  height:54px;
  padding:2px;
  _padding:2px;
}


/*nav
=============================================================================================*/
#fixed {
    height: 39px;
    margin: 0 auto;
    width: 1022px;
}

.nav {
  width:990px;
  height:39px;
  clear:left;
  overflow:hidden;
  background:fixed;
  margin:0 auto;
}
 .nav .nav_l {
width:1022px;
height:39px;
float:left;
overflow:hidden;
background:none;
/*padding-left:6px;*/
font-size:14px;
}
 .nav .nav_l span{
  display:block;
  float:left;
}
 .nav .nav_l span a{
  width:90px;
  height:39px;
  float:left;
  text-align:center;
  line-height:39px;
  color:#FFFFFD;
  font-family:Microsoft YaHei;
  font-size:14px;
  display:block;
}
 .nav .nav_l span a:hover{
  background:#A40000;
}
 .nav .nav_l .nav_first a{
  background:#a40000;
  width:77px;
  display:block;
}

.nav .thour {
width:137px;
height:39px;
float:left;
overflow:hidden; 
line-height: 39px;
position: relative;
overflow: hidden;}

.nav .thour a {
    display: block;
    width: 137px;
    height: 39px;
	line-height:39px;
    color: #FFF;
    text-align: right;
}
.nav .thour a{
    text-decoration: none;
}

/************************* foot ******************/
.bigDiv_foot{
  width:100%;
  height:auto;
  margin-top:10px;
  background:url(../images/body_bg_foot.jpg) left top repeat-x; 
}

.bigDiv_foot .anouce {
    width: 988px;
    height:30px;
    margin: 0px auto;
    font-family:Microsoft YaHei;
    letter-spacing: 1px;    
    border-top: 2px solid #b20000;    
    border-bottom: 1px solid #E9E9E9;    
    border-left: 1px solid #E9E9E9;    
    border-right: 1px solid #E9E9E9;    
}
.bigDiv_foot .anouce .a_l {
   float:left;
   display: inline-block;
   height: 30px;
   line-height:30px;
   width: 268px;    
   background:none;
   border-right:1px solid #e9e9e9;
   text-indent:15px;
}

.bigDiv_foot .anouce .a_c {
   float:left;
   display: inline-block;
   height: 30px;
   line-height:30px;
   width: 450px;    
   background:none;
   border-right:1px solid #e9e9e9;
   text-indent:15px;
}

.bigDiv_foot .anouce .a_r {
 float:left;
 display: inline-block;
 height: 30px;
 line-height:30px;
 width: 260px;    
 background:none;
 text-indent:15px;
}

.bigDiv_foot .anouce2  {
    width: 988px;
    height:65px;
    margin: 0px auto;
    font-family:Microsoft YaHei;
    letter-spacing: 1px;        
    border-bottom: 1px solid #E9E9E9;    
    border-left: 1px solid #E9E9E9;    
    border-right: 1px solid #E9E9E9;  
}

.bigDiv_foot .anouce2 .a_l2 {
    float:left;
    display: inline-block;
    height: 64px;
    line-height:30px;
    width: 268px;    
   background:none;
   border-right:1px solid #e9e9e9;
   text-indent:15px; 
}
.bigDiv_foot .anouce2 .a_l2  img {
 margin-top:12px;
 margin-left:12px;
}
.bigDiv_foot .anouce2 .a_c2 {
 float:left;
 display: inline-block;
 height: 64px;
 line-height:30px;
 width: 450px;    
 background:none;
 border-right:1px solid #e9e9e9;
 text-indent:15px;
}
.bigDiv_foot .anouce2 .a_c2  ul{
 float:left;  
padding:5px 0 0 15px; 
}
.bigDiv_foot .anouce2 .a_c2 ul li{
float:left;
display:block;
width:200px;
height:25px;
line-height:25px;
overflow:hidden;
background: url(../images/black_icon.jpg) no-repeat scroll 8px 10px transparent; 
}
.bigDiv_foot .anouce2 .a_r2 {
float:left;
display: inline-block;
height: 64px;
line-height:30px;
width: 248px;    
padding-left:10px; display:none;
}
.bigDiv_foot .anouce2 .a_r2  img {
margin-top:12px;
margin-left:12px;
}
.bigDiv_foot  .serve {   
    width: 100%;
    height: 55px;
    margin: 0px auto;
    text-align: center;
    margin-top:10px;
    background:#b20000;    
}
.bigDiv_foot  .serve  .s_center{
width:990px;
margin:0 auto;
text-align:center;
background:none;
}
.bigDiv_foot   .f_nav {
    width:890px;
    height: 40px;
    line-height: 40px;
    color: #666;
    text-align: center;
    background: none;
	margin:0 auto;  
}

.bigDiv_foot  .f_nav a {
    color: #666;
    display: inline-block;
    padding: 0px 16px;
    text-decoration: none;
}

.bigDiv_foot   .f_nav a:hover{   
   color:#f00;
  text-decoration:underline;}

.bigDiv_foot .clink {
    width: 988px;
    height:30px;
    margin: 0px auto;
    line-height:32px;
    font-family:Microsoft YaHei;
    letter-spacing: 1px;       
    border: 1px solid #E9E9E9;
    text-indent:15px;
}
.bigDiv_foot .clink_con {
    width: 988px;
    height:60px;
	background:none;
    margin: 0px auto;
    font:12px;
	line-height:24px;
    letter-spacing: 1px; 
    border: 1px solid #e9e9e9;     
    border-top:1px solid #e9e9e9;     
}

.bigDiv_foot .clink_con ul {
  width:950px;
  height:60px;
  overflow:hidden;
  margin:5px 0px 0 38px;
  background:none;
}
.bigDiv_foot .clink_con ul li{
    float:left;
    width:110px;
    height:25px;
    overflow:hidden;
    text-indent:8px;
    margin-left:1px;
    line-height:25px;
}
.bigDiv_foot .clink_con ul li a{
 color:#323232;
 text-decoration: none;
}
.bigDiv_foot .clink_con ul li a:hover{   
   color:#f00;
  text-decoration:underline;}

.bigDiv_foot .clink_con ul li img {
float:left;
margin-top:4px;
}

.bigDiv_foot .f_tip {
    width: 990px;
    margin: 0px auto;
    margin-top: 10px;
    height: 90px;
    overflow:hidden;
}

.bigDiv_foot .f_tip span {
	/*
float:left;
display:block;
width:308px;
height:90px;
font-size:12px;
line-height:20px;
overflow:hidden;
margin:10px 0 0 120px;*/
margin: 0 auto;
}
.bigDiv_foot .f_tip img {
float:right;
margin-top:22px;
}